<meta charset="utf-8"/>
<?php
//                向函数传递参数改变函数的行为

table(10,10,表格1,800);//调用次数，调用3次打印三个表格
table(5,5,表格2,500);
table(2,2,表格3,300);
//$row:行   $col:列   在参数里边声明的变量可以调用赋值
//function table($row,$col,$name,$width)  和 table(10,10,表格1,800)里边的值一一对应
function table($row,$col,$tablename,$width){//用大括号括起来，里面函数段视为一个整体

     echo '<table border="1" width='.$width.' align="center">';
     echo '<caption><h1>'.$tablename.'</h1></caption>';

     //用for循环输出一个表格
     for($i=0;$i<$row;$i++){
     	//隔行换色
     	   if($i%2==0){
     	   	  $bg="#fffff";
     	   }else{
     	   	  $bg="#ccccc";//$bg=$color
     	   }

     	echo '<tr bgcolor="'.$bg.'">';
     	
     	   for($j=0;$j<$col;$j++){
     	   	  echo '<td>'.($i*$row+$j).'</td>';
     	   }
     }

        echo '</tr>';

     echo '</table>';

}